package com.team.ai.exception;


public enum BusinessExceptionEnum {
    USER_LOGIN_REQUIRED("用户未登录！"),
    USER_NAME_EXIST("用户名已存在"),
    USER_PHONE_EXIST("手机号没注册"),
    USER_SMSCODE_INVALID("短信验证码无效"),
    USER_OLD_PASSWORD_ERROR("用户原密码错误"),
    LOGIN_USER_ERROR("用户名不存在或密码错误"),
    ADMIN_NOT_LOGIN_ERROR("管理员未登录！"),
    DATA_NOT_EXIST("未查询到记录！"),
    GOODS_PUT_DOWN("商品已下架！"),
    GOODS_NOT_EXIST("商品不存在！"),
    PAGE_PARAM_ERROR("分页参数错误"),
    PARAM_ERROR("参数错误"),

    DB_ERROR("数据库操作错误！"),
    REQUEST_FORBIDEN_ERROR("禁止该操作！"),
    REQUEST_FORBIDEN_DATA_NOT_YOUR("业务数据不是你的，禁止该操作！"),
    ADDRESS_NOT_EXIST("地址不存在！"),
    SAME_HOME_EXIST("已存在相同的首页配置项！"),
    SAME_CATEGORY_EXIST("已存在名称和父类相同的商品分类！"),

    ORDER_CREATE_DATA_ERROR("创建订单数据异常！"),
    ORDER_ITEM_COUNT_ERROR("创建订单商品库存不足！"),
    GOODS_CHANGE_COUNT_ERROR("更改商品库存错误！"),

    UPLOAD_FILE_ERROR("文件上传错误!"),
    UPLOAD_FILE_EMPTY("上传文件不能为空!");

    private String desc;

    BusinessExceptionEnum(String desc) {
        this.desc = desc;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}
